Connection and file transfer

Prerequisites

Before connecting, you need:

  • an active DGX account;
  • your SSH public key registered in your account.

If you still need to request an account, see Account creation.

Linux command line basics (beginners)

If you are new to terminal usage, start with one of these beginner tutorials:

Basic commands you will use all the time:

pwd              # show current directory
ls               # list files
cd <directory>   # change directory
mkdir <name>     # create a directory
cp <src> <dst>   # copy files/directories
mv <src> <dst>   # move/rename files/directories
nano <file>      # edit a file in terminal

Network restrictions

The DGX is reachable only from Eduroam on the Paris-Saclay campus or through VPN.

SSH is the standard method used in industry to access Linux compute servers.

Linux / macOS

ssh <username>@hubia-dgx.centralesupelec.fr

Optional ~/.ssh/config entry:

Host dgx
    HostName hubia-dgx.centralesupelec.fr
    User <username>
    IdentityFile ~/.ssh/id_rsa

Then connect with:

ssh dgx

Windows (PowerShell)

Open PowerShell and use the built-in OpenSSH client:

ssh <username>@hubia-dgx.centralesupelec.fr

Optional SSH config in $env:USERPROFILE\.ssh\config:

Host dgx
    HostName hubia-dgx.centralesupelec.fr
    User <username>
    IdentityFile C:\Users\<username>\.ssh\id_rsa

Then connect with:

ssh dgx

For beginners on Windows, MobaXterm is also a user-friendly option (SSH terminal + built-in file browser).

You can install tools from PowerShell with winget:

winget install -e --id Mobatek.MobaXterm --accept-source-agreements --accept-package-agreements
winget install -e --id WinSCP.WinSCP --accept-source-agreements --accept-package-agreements

File transfer

Command line (all platforms)

For quick transfers, use scp:

scp -r ./local_dir <username>@hubia-dgx.centralesupelec.fr:~/
scp -r <username>@hubia-dgx.centralesupelec.fr:~/remote_dir ./

For large transfers, prefer rsync when available:

rsync --partial --progress -r ./local_dir <username>@hubia-dgx.centralesupelec.fr:~/

GUI / file browser options

  • Windows: use MobaXterm (recommended for beginners), or an SFTP GUI such as WinSCP or FileZilla.
  • macOS: use Finder (GoConnect to Server) with sftp://hubia-dgx.centralesupelec.fr.
  • Linux: use your file manager's SFTP support (sftp://hubia-dgx.centralesupelec.fr).

Mounting remote storage (optional)

If you prefer working as if remote files were local, you can use SSHFS:

  • Linux/macOS: sshfs (with FUSE support).
  • Windows: SSHFS-Win + WinFsp.

Use this only if you are comfortable with mounted remote filesystems; otherwise, prefer standard SFTP tools.

For data management and transfer details, see Data storage and file transfer.